package probandoTitiritero;

import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;

import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;

public class VentanaPrincipalModificada extends Frame {

        public VentanaPrincipalModificada(ControladorJuegoModificado unControladorJuego) {
                this.controladorJuego = unControladorJuego;
                this.addKeyListener(new KeyPressedControllerModificado(controladorJuego));
                this.setTitle("Algo42Full");
                //(400,400)
                this.setSize(400, 470);
                this.setResizable(false);
                //(500,400)
                panel = new PanelModificado(500,470,controladorJuego);
                this.add(panel);
                
                Button boton = new Button();
                boton.setLabel("Boton");
                this.add(boton);
                
                JButton boton2 = new JButton("Comenzar Juego");
                boton.setBounds(10, 50, 200, 200);
                this.add(boton2);
                
                this.setBackground(Color.green);
                panel.setBackground(Color.gray);
                
                addWindowListener(new WindowAdapter() {
                        public void windowClosing(WindowEvent e) {
                                dispose();
                                System.exit(0);
                        }
                });
        }

        private ControladorJuegoModificado controladorJuego;
        private static final long serialVersionUID = 1L;
        private PanelModificado panel;
        
        public SuperficieDeDibujo getSuperficieDeDibujo() {
                return this.panel;
        }
}
